|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectsum.komponenten.Komponente
sum.komponenten.Textkomponente
sum.komponenten.Markierungskomponente
sum.komponenten.Textbereich
sum.komponenten.Zeichenbereich
public class Zeichenbereich
Ein Zeichenbereich ist die zeichenorientierte Unterklasse des Textbereichs. Zeichenbereiche sind Editoren mit einer festen Breite und Hoehe. Sie reagieren auf Texteingaben und Mausklicks. Wenn etwas in einen Zeichenbereich getippt werden soll, muss es vorher mit einem Mausklick aktiviert werden, d.h. der Zeichenbereich muss den Fokus haben. Der Zeichenbereich ist zeichenorientiert. Fuer zeilenorientierte Bereiche sollte die Klasse Zeilenbereich benutzt werden.
| Field Summary | |
|---|---|
static String |
NEUERABSATZ
|
| Fields inherited from class |
|---|
hatScrollPane |
| Fields inherited from class |
|---|
zAktuellFont, zSchriftArt, zSchriftGroesse, zSchriftStil |
| Fields inherited from class |
|---|
hatComponent, kenntFenster |
| Constructor Summary | |
|---|---|
Zeichenbereich(double pLinks,
double pOben,
double pBreite,
double pHoehe,
String pText)
Der Zeichenbereich wird erzeugt und enthaelt den uebergebenen Text. |
|
Zeichenbereich(Fenster pFenster,
double pLinks,
double pOben,
double pBreite,
double pHoehe,
String pText)
Der Zeichenbereich wird erzeugt und enthaelt den uebergebenen Text. |
|
| Method Summary | |
|---|---|
int |
anzahl()
Die Anzahl der Zeichen im Zeichenbereich wird zurueckgegeben. |
protected void |
bekommtFokus()
Der Zeichenbereich erhaelt den Fokus. |
void |
fuegeEin(String pText,
int pStelle)
Der Text pText wird an Position pStelle eingefuegt. |
void |
haengeAn(char pZeichen)
Das Zeichen pZeichen wird ans Ende angehaengt. |
void |
haengeAn(double pZahl)
Das Kommazahl pZahl wird am Ende angehaengt. |
void |
haengeAn(int pZahl)
Das ganze Zahl pZahl wird am Ende angehaengt. |
void |
haengeAn(String pText)
Der Text pText wird am Ende angehaengt. |
String |
inhaltAlsText()
Der Text der Zeichenbereich wird als String zurueckgegeben. |
protected void |
inhaltGeaendert()
Der Zeichenbereich reagiert auf Veraenderungen. |
boolean |
istMarkiert()
Es wird zurueckgegeben, ob der Text markiert ist. |
void |
loesche(int pAnfang,
int pEnde)
Der durch die Parameter bestimmte Text wird geloescht. |
void |
loescheAlles()
Der gesamte Text wird geloescht. |
void |
loescheMarkierung()
Der markierte Text wird geloescht. |
void |
markiereAlles()
Der gesamte Text wird markiert. |
void |
markiereNichts()
Der gesamte Text wird nicht markiert. |
String |
markierterInhalt()
Der im Textfeld markierte Text wird geliefert. |
protected void |
markierungGeaendert()
Der Zeichenbereich reagiert auf Veraenderungen der Markierung. |
int |
markierungsAnfang()
Es wird zurueckgegeben, von wo an der Text markiert ist. |
int |
markierungsEnde()
Es wird zurueckgegeben, bis wohin der Text markiert ist. |
void |
neuerAbsatz()
Ein neuer Absatz wird erzeugt. |
void |
setzeBearbeiterInhaltGeaendert(String pBearbeiter)
Der Dienst zur Bearbeitung des InhaltGeaendert-Ereignisses in |
void |
setzeBearbeiterMarkierungGeaendert(String pBearbeiter)
Der Dienst zur Bearbeitung des MarkierungGeaendert-Ereignisses in der Ereignisanwendung wird festgelegt. |
void |
setzeInhalt(String pText)
Der Zeichenbereich erhaelt einen neuen Inhalt. |
void |
setzeMarkierung(int pAnfang,
int pEnde)
Der Text zwischen den Zeichen an Position pAnfang und pEnde wird markiert. |
String |
teilinhalt(int pAnfang,
int pEnde)
Der Inhalt des Zeichenbereichs von pAnfang bis pEnde wird als String zurueckgegeben. |
protected void |
verliertFokus()
Der Zeichenbereich verliert den Fokus. |
| Methods inherited from class |
|---|
lerneKomponenteKennen, setzeGroesse, setzePosition |
| Methods inherited from class |
|---|
teilInhalt |
| Methods inherited from class |
|---|
aktiviere, besitztFokus, breite, deaktiviere, farbe, fokusErhaltenBearbeiter, fokusVerlorenBearbeiter, gibFrei, hoehe, init, istAktiv, istSichtbar, links, oben, setzeBearbeiterFokusErhalten, setzeBearbeiterFokusVerloren, setzeFarbe, setzeFarbe, setzeFokus, setzeFokusWert, setzeHinweis, verstecke, zeige |
| Methods inherited from class |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final String NEUERABSATZ
| Constructor Detail |
|---|
public Zeichenbereich(double pLinks,
double pOben,
double pBreite,
double pHoehe,
String pText)
pLinks - der Abstand der Komponente vom linken FensterrandpOben - der Abstand der Komponente vom oberen FensterrandpBreite - die Breite der KomponentepHoehe - die Hoehe der KomponentepText - der Inhalt der Komponente
public Zeichenbereich(Fenster pFenster,
double pLinks,
double pOben,
double pBreite,
double pHoehe,
String pText)
pFenster - das Fenster, das die Komponente enthältpLinks - der Abstand der Komponente vom linken FensterrandpOben - der Abstand der Komponente vom oberen FensterrandpBreite - die Breite der KomponentepHoehe - die Hoehe der KomponentepText - der Inhalt der Komponente| Method Detail |
|---|
public int anzahl()
protected void bekommtFokus()
public void fuegeEin(String pText,
int pStelle)
fuegeEin in class TextbereichpText - der Text, der eingefuegt wirdpStelle - die Stelle, wo der Text eingefuegt wirdpublic void haengeAn(char pZeichen)
haengeAn in class TextbereichpZeichen - das Zeichen, das ans Ende angehaengt wirdpublic void haengeAn(double pZahl)
haengeAn in class TextbereichpZahl - die Zahl, die ans Ende angehaengt wirdpublic void haengeAn(int pZahl)
haengeAn in class TextbereichpZahl - die Zahl, die ans Ende angehaengt wirdpublic void haengeAn(String pText)
haengeAn in class TextbereichpText - der Text, der ans Ende angehaengt wirdpublic String inhaltAlsText()
inhaltAlsText in class Textkomponenteprotected void inhaltGeaendert()
public boolean istMarkiert()
istMarkiert in class Markierungskomponente
public void loesche(int pAnfang,
int pEnde)
loesche in class MarkierungskomponentepAnfang - erste ZeichenpositionpEnde - letzte Zeichenpositionpublic void loescheAlles()
loescheAlles in class Markierungskomponentepublic void loescheMarkierung()
loescheMarkierung in class Markierungskomponentepublic void markiereAlles()
markiereAlles in class Markierungskomponentepublic void markiereNichts()
markiereNichts in class Markierungskomponentepublic String markierterInhalt()
markierterInhalt in class Markierungskomponenteprotected void markierungGeaendert()
markierungGeaendert in class Markierungskomponentepublic int markierungsAnfang()
markierungsAnfang in class Markierungskomponentepublic int markierungsEnde()
markierungsEnde in class Markierungskomponentepublic void neuerAbsatz()
public void setzeBearbeiterInhaltGeaendert(String pBearbeiter)
setzeBearbeiterInhaltGeaendert in class MarkierungskomponentepBearbeiter - der Bezeichner des Dienstes der SuMAnwendung, der aufgerufen wird, wenn der Inhalt der Komponente geaendert wurde.
der Ereignisanwendung wird festgelegt.public void setzeBearbeiterMarkierungGeaendert(String pBearbeiter)
setzeBearbeiterMarkierungGeaendert in class MarkierungskomponentepBearbeiter - der Bezeichner des Dienstes der SuMAnwendung, der aufgerufen wird, wenn die Markierung der Komponente geaendert wurde.public void setzeInhalt(String pText)
setzeInhalt in class TextkomponentepText - der Text, der als neuer Inhalt gesetzt wird
public void setzeMarkierung(int pAnfang,
int pEnde)
setzeMarkierung in class MarkierungskomponentepAnfang - erste ZeichenpositionpEnde - letzte Zeichenposition
public String teilinhalt(int pAnfang,
int pEnde)
teilinhalt in class MarkierungskomponentepAnfang - erste ZeichenpositionpEnde - letzte Zeichenposition
protected void verliertFokus()
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||